export default {

  /**
    * 限制只能输入数字，且保留小数后一位
    * @param {string} value - 输入的值
    * @param {string} name - 匹配的对象属性 [mkPrice | slPrice]
    */
  limitInput(value) {
    console.log(value, '777')
    return ('' + value)
      .replace(/[^\d^\.]+/g, '')
      .replace(/^0+(\d)/, '$1')
      .replace(/^\./, '0.')
      .match(/^\d*(\.?\d{0,1})/g)[0] || ''
  },

  /**
    * 限制输入大于等于0小于等于1两位小数
    * @param {string} value - 输入的值
    * @param {string} name - 匹配的对象属性 [mkPrice | slPrice]
    */
  limitDiscount(value) {
    return ('' + value)
      .replace(/[^\d^\.]+/g, '')
      .replace(/^0+(\d)/, '0')
      .replace(/^[1-9]/, '0')
      .replace(/^\./, '0.')
      .match(/^\d*(\.?\d{0,2})/g)[0] || ''
  }
}
